home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
memory
/
emsaw41s.zip
/
TEST1CL.PRG
< prev
next >
Wrap
Text File
|
1994-06-26
|
1KB
|
40 lines
* Example of the program in CLIPPER:
* Compiler settings: add Extend library.
* Use segcl.obj and segemsc.obj.
* (See note 5)
* Prevent Clipper VMM (Virtual Memory Management) system to grab
* all EMS by setting E option in the CLIPPER environmental variable:
*
* SET CLIPPER=E<limit_EMS_memory_for_Clipper_in_kilobytes>
*
* Clipper is registered trademark of Nantucket, Inc.
*
*
* TESTCL.PRG
*
PRIVATE totsiz, avsiz, A, index, bitnu, length, val1, val2
*
CLEAR
eminitcl()
sizar (@totsiz, @avsiz)
@ 0,0 SAY totsiz PICTURE "99999999"
@ 0,14 SAY avsiz PICTURE "99999999"
newar (@A, avsiz)
index:=avsiz
val1:=99999999
setint (A, index, val1)
val2:= getint (A, index)
@ 1,0 SAY val1 PICTURE "99999999"
@ 1,14 SAY val2 PICTURE "99999999"
index:=avsiz-2
bitnu:=7
length:=30
setf (A, index, bitnu, length, val1)
getf (A, index, bitnu, length, val2)
@ 3,0 SAY val1 PICTURE "99999999"
@ 3,14 SAY val2 PICTURE "99999999"
freear (A)
@ 4,0 SAY totsiz PICTURE "99999999"
@ 4,14 SAY avsiz PICTURE "99999999"